﻿@charset "GB2312";
*{word-break:break-all} 
body{
	font-size: 0.9em;
	color: #666;
	font-family: "微软雅黑";
	padding: 0px;
	margin: 0px
}
.top {
	background-image: url(../images/sg_01.jpg);
	background-repeat: repeat-x;
	width: 100%;
	padding-top: 3px;
	float: left;
	height: 36px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e0e0e0;
}
.topc {
	max-width: 1280px;
        width:100%;
	margin-right: auto;
	margin-left: auto;
	font-size: 0.8em;
	line-height: 36px;
}
.topc span {
	float: right;
}
.topc span a {
	color: #666;
	text-decoration: none;
}
.logo {
	width: 100%;
	float: left;
}
.logoc {
	width: 1280px;
	margin-right: auto;
	margin-left: auto;
}
.logoz {
	float: left;
}
.logc {
	float: left;
}
.logoy {
	float: right;
}
.nav {
	background-image: url(../images/xhf_08.jpg);
	float: left;
	width: 100%;
}
.navc {
	width: 1100px;
	margin-right: auto;
	margin-left: auto;
}
.nav a {
	line-height: 49px;
	color: #FFF;
	text-decoration: none;
	text-align: center;
	float: left;
	width: 100%;
	margin: 0px;
	padding: 0px;
	display: block;
}
.nav a:hover {
	background-image: url(../images/xhf_12.jpg);
	background-repeat: repeat-x;
}


.nav3 {
	float: left;
	width: 12.4%;
	display: none;
}
.nav1 {
	background-image: url(../images/xhf_10.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	display: block;
	float: left;
	width: 12.5%;
	margin: 0px;
	padding: 0px;
	left: 0px;
}
.nav4 {
	background-image: url(../images/xhf_10.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	display: block;
	float: left;
	width: 12.5%;
}
.nav2 {
	display: block;
	float: left;
	width: 12%;
}






.banner {
	float: left;
	width: 100%;
	position: relative;
	text-align: center;
}
.index_banner2{
	position: relative;
	width: 100%;
}
.index_banner2 ul{
	overflow: hidden;
	margin: 0px;
	padding: 0px;
}
.index_banner2 li{
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	width: 100%;
}
.index_banner2 li a{display:block;margin:0 auto;}
.index_banner2 cite{
	position: absolute;
	bottom: 10px;
	left: 50%;
	z-index: 99;
	display: block;
	margin-left: -50px;
	width: 50px;
	height: 15px;
	_display: none;
}
.index_banner2 cite span{
	float: left;
	display: block;
	width: 8px;
	height: 8px;
	text-indent: -999em;
	opacity: .8;
	cursor: pointer;
	background-image: url(../images/tg_flash_p2.png);
	background-repeat: no-repeat;
	margin-top: 0;
	margin-right: 4px;
	margin-bottom: 0;
	margin-left: 4px;
}
.index_banner2 cite span:hover{background-color:#f5f5f5;}
.index_banner2 cite span.cur{
	cursor: default;
	background-image: url(../images/tg_flash_p.png);
	background-repeat: no-repeat;
}
.clear{clear:both;}
.main {
	float: left;
	width: 100%;
	padding-top: 5px;
}
.rs {
	float: left;
	width: 100%;

	top: 0px;
	left: 0px;
}
.rsc {
	width: 1100px;
	margin-right: auto;
	margin-left: auto;
	height: 45px;
	background-image: url(../images/xhf_15.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.rsz {
	float: left;
	width: 60%;
	line-height: 45px;
	padding-left: 6%;
	font-size: 0.8em;
	text-align: left;
}
.rsz span {
	color: #5f5f5f;
	font-weight: bold;
}
.rsz a {
	color: #5f5f5f;
	text-decoration: none;
	padding-right: 10px;
}
.rsy {
	float: left;
	width: 29%;
	height: 45px;
	padding-right: 5%;
}
#frmsearch {
	float: right;
	height: 38px;
	width: 281px;
	margin-top: 7px;
}
#keyword {
	color: #000;
	float: left;
	width: 207px;
	height: 27px;
	line-height: 27px;
	color: #b7b7b7;
	text-indent: 2px;
	background-image: url(../images/sg_20.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 19px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #dedede;
	border-right-color: #dedede;
	border-bottom-color: #dedede;
	border-left-color: #dedede;
}
#button{
	width: 18%;
	color: #fff;
	height: 29px;
	background-color: #0053b3;
	float: left;
	margin: 0px;
	padding: 0px;
	border: 0px solid #dedede;
	list-style-type: none;
}
.tj {
	float: left;
	width: 100%;
	background-image: url(../images/xhf_34.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-bottom: 7%;
	margin-top: 30px;
}
.tjc {
	width: 1100px;
	margin-right: auto;
	margin-left: auto;
}
.tjt {
	float: left;
	width: 100%;
	background-image: url(../images/xhf_13.jpg);
	background-repeat: repeat-x;
	background-position: top;
	text-align: center;
}
.tjd {
	float: left;
	width: 100%;
	padding-top: 20px;
}
.cp {
	width: 100%;
}
.cpq {
	background-image: url(../images/xhf_26.png);
	background-repeat: no-repeat;
	float: left;
	width: 232px;
	padding-top: 6px;
	padding-bottom: 25px;
	padding-right: 11px;
	padding-left: 7px;
}
.cpq:hover {
	background-image: url(../images/xhf_28.png);
	background-repeat: no-repeat;
}

.cpt {
	float: left;
	width: 100%;
	background-color: #FFF;
}
.cpt img {
	float: left;
	width: 232px;
	height: 187px;
}
.cpc {
	float: left;
	width: 100%;
}
.cpct {
	float: left;
	width: 100%;
	text-align: center;
	line-height: 34px;
	height: 34px;
}
.cpct a {
	color: #333;
	font-weight: bold;
	text-decoration: none;
}
.cpcd {
	float: left;
	width: 100%;
	line-height: 24px;
	color: #333;
	font-size: 0.8em;
	text-align: left;
	padding-top: 10px;
}

.cpd {
	float: left;
	width: 97%;
	text-align: center;
	margin-top: 10px;
	padding-right: 3%;
}
.cpd a {
	font-size: 12px;
	line-height: 29px;
	color: #FFF;
	text-decoration: none;
}
.ys {
	float: left;
	width: 100%;
}
.ysc {
	width: 1100px;
	margin-right: auto;
	margin-left: auto;
}
.yst {
	float: left;
	width: 100%;
}
.yst2 {
	float: left;
	width: 100%;
	display: none;
}
.ysd {
	float: left;
	width: 100%;
}
.ly {
	background-image: url(../images/xhf_31.jpg);
	float: left;
	width: 100%;
	height: 887px;
	background-repeat: no-repeat;
	background-position: center top;
}
.lyc {
	width: 1100px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 230px;
}
.ly1 {
	width: 40%;
	padding-left: 8.5%;
}
.ly2 {
	width: 40%;
	padding-left: 8.5%;
	margin-top: 10px;
}
.ly3 {
	width: 45%;
	padding-left: 55%;
	margin-top: 34px;
}
.ly4 {
	width: 40%;
	margin-top: 10px;
	padding-left: 60%;
}
.lyt {
	font-size: 1.8em;
	width: 100%;
	color: #000;
	line-height: 45px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #c7c8c9;
	font-weight: bold;
}
.lyd {
	color: #232323;
	width: 100%;
	padding-top: 10px;
}

.lyd span {
	color: #eb0d00;
}

.gdd {
	float: left;
	width: 100%;
	display: none;
}
.gdcp {
	float: left;
	width: 100%;
	padding-bottom: 2%;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #d6d6d6;
	margin-top: 20px;
}
.gdcplist {
	float: left;
	width: 100%;
}
.gdpic {
	float: left;
	margin-right: 3%;
}

.gdname {
	float: left;
	width: 80%;
	font-size: 1.4em;
	font-weight: bold;
	color: #000;
	line-height: 30px;
}
.gdname a {
	font-size: 14px;
	line-height: 30px;
	color: #141414;
	text-decoration: none;
	font-weight: bold;
}





.mainq {
	float: left;
	width: 100%;
	background-image: url(../images/xhf_40.jpg);
	background-repeat: repeat-x;
}

.mianc {
	width: 1100px;
	margin-right: auto;
	margin-left: auto;
}
.hz {
	float: left;
	width: 100%;
	margin-top: 26px;
}
.hzz {
	background-image: url(../images/xhf_37.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 176px;
	width: 18%;
	padding-right: 1%;
	float: left;
}
.hzz2 {
	float: left;
	width: 100%;
	padding-bottom: 20px;
	display: none;
}
.hzz a {
	line-height: 31px;
	background-image: url(../images/xhf_36.png);
	text-align: center;
	float: left;
	width: 100%;
	background-repeat: no-repeat;
	background-position: center top;
	height: 31px;
	margin-top: 110px;
	color: #FFF;
	text-decoration: none;
}
.hzy {
	float: left;
	width: 80.5%;
	background-color: #FFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #cfd3d4;
	border-right-color: #cfd3d4;
	border-bottom-color: #cfd3d4;
	border-left-color: #cfd3d4;
	margin-top: 9px;
	height: 157px;
}



.left {
	float: left;
	width: 65.9%;
	margin-top: 2%;
}
.right {
	float: right;
	width: 31.9%;
	margin-top: 2%;
}
.right2 {
	float: left;
	width: 30%;
	margin-top: 2%;
}
.gs {
	float: left;
	width: 100%;
	margin-top: 36px;
}
.gst {
	float: left;
	width: 99.6%;
	background-image: url(../images/xhf_57.jpg);
	background-repeat: repeat-x;
	height: 41px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #e1e1e1;
	margin: 0px;
	padding: 0px;
}
.gstz {
	float: left;
	margin: 0px;
	width: 173px;
	background-image: url(../images/xhf_55.jpg);
	background-repeat: no-repeat;
	height: 41px;
	color: #FFF;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	font-size: 1em;
	line-height: 41px;
}
.gsty {
	float: right;
	padding-right: 1%;
	padding-top: 10px;
}
.gsty a {
	color: #333;
	text-decoration: none;
}

.gsd {
	float: left;
	width: 95.5%;
	font-size: 12px;
	line-height: 24px;
	padding-top: 1.5%;
	padding-right: 2%;
	padding-bottom: 1.5%;
	padding-left: 2%;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #e1e1e1;
	border-right-color: #e1e1e1;
	border-bottom-color: #e1e1e1;
	border-left-color: #e1e1e1;
}
.gsdt {
	float: left;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #d1d3d4;
	padding-bottom: 20px;
}

.gsdz {
	float: left;
	width: 65%;
}
.gsdz h1 {
	font-size: 1.7em;
	color: #232323;
	float: left;
	width: 100%;
}
.gsdz h1 span {
	color: #0053b3;
}


.gsdy {
	float: right;
	width: 306px;
	margin-top: 20px;
}
.gsdy p {
	text-align: center;
	margin: 0px;
	padding: 0px;
	width: 100%;
	font-size: 1.6em;
	line-height: 40px;
	color: #000;
	font-weight: bold;
}
.gsdy p span {
	color: #0053b3;
}


.gsz {
	float: left;
	width: 100%;
	color: #696969;
	margin-top: 15px;
}
.gsz a {
	color: #ee0c00;
	text-decoration: none;
}

.gsz img {
	float: left;
	margin-right: 15px;
}




.gd {
	float: left;
	width: 100%;
	margin-top: 1%;
}
.scrolltop {
	width: 100%;
	float: left;
}
.gd ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.gd ul li {
	float: left;
	width: 249px;
	margin-right: 13px;
}
.gd ul li a img {
	width: 243px;
	float: left;
	height: 136px;
	border: 1px solid #dad4d4;
	padding: 2px;
}
.gdt {
	float: left;
	width: 100%;
	margin-top: 2%;
}
.xw {
	float: left;
	width: 47%;
}
.xwt {
	background-image: url(../images/xhf_57.jpg);
	background-repeat: repeat-x;
	background-position: top;
	float: left;
	height: 41px;
	width: 100%;
}
.xwz {
	float: left;
}
.xwy {
	float: right;
	padding-right: 1%;
	margin-top: 10px;
}

.hy {
	float: right;
	width: 48%;
}
.hyd {
	float: left;
	width: 100%;
	padding-top: 3%;
}
.hyd ul {
	padding: 0px;
	list-style-type: none;
	margin-top: 18px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: block;
	float: left;
	width: 100%;
}
.hyd ul li {
	float: left;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #d1d1d1;
}
.hyd ul li a img {
	float: left;
	padding-top: 10px;
	padding-right: 7px;
}
.hyd ul li span {
	float: right;
	font-size: 12px;
	line-height: 30px;
	color: #999;
}
.hyd ul li a {
	font-size: 12px;
	line-height: 30px;
	color: #666;
	text-decoration: none;
}
.wd {
	float: left;
	width: 100%;
}
.wdt {
	float: left;
	height: 40px;
	width: 99.9%;
	background-image: url(../images/xhf_78.jpg);
	background-position: top;
	background-repeat: repeat-x;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #e0e0e0;
}
.wdz {
	float: left;
	background-image: url(../images/xhf_79.png);
	width: 114px;
	height: 41px;
	font-size: 1em;
	line-height: 40px;
	font-weight: bold;
	color: #FFF;
	padding-left: 20px;
	background-repeat: no-repeat;
}
.wdy {
	float: right;
	padding-right: 5px;
	font-size: 0.8em;
	color: #000;
	text-decoration: none;
	line-height: 40px;
}
.wdy a {
	color: #000;
	text-decoration: none;
}

.wdd {
	float: left;
	width: 93.8%;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #e0e0e0;
	border-right-color: #e0e0e0;
	border-bottom-color: #e0e0e0;
	border-left-color: #e0e0e0;
	padding-top: 3.5%;
	padding-right: 3%;
	padding-bottom: 3%;
	padding-left: 3%;
}
.wdq {
	float: left;
	width: 100%;
}
.wdq ul {
	margin: 0px;
	padding: 0px;
	float: none;
	list-style-type: none;
}
.wdq ul li {
	padding-bottom: 1%;
	float: left;
	width: 100%;
	margin-bottom: 2%;
}
.wdqt {
	float: left;
	width: 100%;
}
.wdqz {
	float: left;
}
.wdqy {
	float: right;
	width: 90%;
}
.wdqy a {
	color: #087bd7;
	text-decoration: none;
}
.wdqd {
	float: left;
	width: 100%;
	margin-top: 3%;
}

.wddz {
	float: left;
}
.wddy {
	float: right;
	width: 90%;
	font-size: 0.8em;
	line-height: 23px;
	color: #2c2c2c;
}
.wddy a {
	color: #2c2c2c;
	text-decoration: none;
}
.wddy a:hover {
	color: #FCB329;
}
.al {
	float: left;
	width: 100%;
	margin-top: 31px;
	background-image: url(../images/xhf_95.jpg);
}
.alq {
	background-image: url(../images/xhf_96.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
	width: 100%;
	padding-bottom: 52px;
}

.alc {
	width: 1100px;
	margin-right: auto;
	margin-left: auto;
}

.alt {
	float: left;
	width: 100%;
	background-image: url(../images/xhf_78.png);
	background-repeat: no-repeat;
	background-position: center top;
	text-align: center;
	height: 123px;
}
.ald {
	float: left;
	width: 100%;
}
.scrolltop {
	width: 100%;
	float: left;
}
.ald ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.ald ul li {
	float: left;
	width: 243px;
	margin-right: 12px;
	background-color: #FFF;
	border: 1px solid #e7e7e7;
}
.ald ul li a img {
	width: 232px;
	float: left;
	height: 194px;
	padding-right: 5px;
	padding-left: 6px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.ald ul li span {
	text-align: center;
	float: left;
	width: 100%;
}
.ald ul li span a {
	color: #232323;
	text-decoration: none;
	line-height: 33px;
	font-weight: bold;
}
.mainq2 {
	float: left;
	width: 100%;
	margin-top: 34px;
}
.yq {
	float: left;
	width: 100%;
	margin-top: 22px;
	background-image: url(../images/xhf_88.jpg);
	background-repeat: repeat-x;
	height: 175px;
}
.yqc {
	width: 1100px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 36px;
}
.yqt {
	background-image: url(../images/xhf_78.jpg);
	background-repeat: repeat-x;
	float: left;
	height: 40px;
	width: 99.9%;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #e0e0e0;
}
.yqz {
	float: left;
	width: 116px;
	background-image: url(../images/xhf_97.png);
	background-repeat: no-repeat;
	height: 40px;
	font-size: 1em;
	line-height: 40px;
	color: #FFF;
	padding-left: 20px;
}
.yqy {
	float: right;
	padding-right: 15px;
	line-height: 40px;
	width: 130px;
}
.yqy a {
	color: #434343;
	text-decoration: none;
}

.yqy img {
	float: right;
	padding-top: 12px;
	padding-left: 12px;
}
.yqd {
	background-color: #FFF;
	float: left;
	width: 95.8%;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #e0e0e0;
	border-right-color: #e0e0e0;
	border-bottom-color: #e0e0e0;
	border-left-color: #e0e0e0;
	padding: 2%;
}
.yqd a {
	color: #666;
	text-decoration: none;
}
.yqd a:hover {
	color: #006BAF;
}
.fna {
	background-image: url(../images/xhf_98.jpg);
	background-repeat: repeat-x;
	float: left;
	width: 100%;
	line-height: 50px;
}
.fac {
	width: 1100px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	color: #FFF;
}
.fac a {
	color: #FFF;
	text-decoration: none;
	padding-right: 16px;
	padding-left: 16px;
}














.foot {
	float: left;
	width: 100%;
	background-image: url(../images/xhf_97.jpg);
}
.footq {
	background-image: url(../images/xhf_99.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
	width: 100%;
	padding-bottom: 30px;
}

.footc {
	width: 1100px;
	margin-right: auto;
	margin-left: auto;
	color: #FFF;
}
.xtb a {
	color: #FFF;
	text-decoration: none;
}

.footz {
	float: left;
	width: 15%;
	background-image: url(../images/xhf_108.png);
	background-repeat: no-repeat;
	background-position: right top;
	padding-bottom: 20px;
}
.fooc {
	float: left;
	width: 50%;
	margin-left: 5%;
	margin-top: 20px;
	line-height: 20px;
}

.xtb {
	float: left;
	margin-right: 15px;
	line-height: 27px;
}
.xtb img {
	float: left;
	padding-right: 10px;
}



.footy {
	float: right;
	margin-top: 35px;
}



.nleft {
	float: left;
	width: 25%;
	margin-top: 2%;
	margin-right: 2%;
}
.left_tit {
	width: 100%;
	height: 70px;
	background-color: #087BD6;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #f3f3f3;
	color: #FFF;
}
.left_tit h2{text-indent: 10px;font-size: 1.8em;color: #FFFFFF;height: 45px;line-height: 50px;padding: 0;margin: 0;}
.left_tit p {width: 100%;text-indent: 10px;color: #FFFFFF;height: 25px;line-height: 15px;padding: 0;margin: 0;}
.all-goods{width:100%;background:#e6e6e6;/*border:1px solid #ff6600;*/overflow: visible;}
.item{width: 100%;height: 36px;border-top: 1px solid #FFF;background-color: #e6e6e6;}
.item .product{position:absolute;z-index:999;width:268px;}
.item .product h3{
	width: 100%;
	height: 36px;
	font-weight: normal;
	line-height: 36px;
	text-indent: 28px;
	padding: 0;
	margin: 0;
	background-image: url(../images/hd_75.png);
	background-repeat: no-repeat;
	background-position: 10px;
	color: #FFF;
}
.item .product h3 a{
	color: #666;
	width: 100%;
	display: block;
}
.item .product h3 a:hover{
	color: #FFF;
	background-color: #087BD6;
}
.item .product h33{
	width: 100%;
	height: 36px;
	font-weight: normal;
	line-height: 36px;
	text-indent: 28px;
	padding: 0;
	margin: 0;
	background-image: url(../images/hd_75.png);
	background-repeat: no-repeat;
	background-position: 10px;
	color: #FFF;
}
.item .product h33 a{
	color: #666;
	width: 100%;
	display: block;
	line-height: 36px;
}
.item .product h33 a:hover{
	color: #FFF;
	background-color: #087BD6;
	line-height: 36px;
}







.hotpro{padding-bottom: 10px;overflow: hidden;margin-top: 10px;}
.hotpro h3{
	font-size: 1.3em;
	height: 35px;
	line-height: 35px;
	text-indent: 10px;
	padding: 0;
	margin: 0;
	background-color: #087BD6;
	color: #FFFFFF;
}
.product h3 a {text-decoration: none;font-size: 0.8em;}
.hotpro ol { margin-left:15px;}
.hotpro ul{margin: 0px;list-style-type: none;padding-top: 5%;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}
.hotpro ul li{width: 94%;float: left;padding-right: 3%;padding-left: 3%;}
.hotpro ul li dt{width: 40%;float: left;clear: both;margin-right: 5%;margin-bottom: 5%;display: block;padding: 0px;margin-top: 0px;margin-left: 0px;}
.hotpro ul li dd{width: 55%;float: right;display: block;margin: 0px;padding: 0px;}
.hotpro ul li img{ width:100%; float:right;}
.hotpro ul li dd a{font-weight: bold;color: #333;text-decoration: none;}
.hotpro ul li dd a:hover{
	color: #1375BC;
}
.hotpro ul li dd p{color: #787878;line-height: 20px;font-size: 0.8em;margin: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}
.xwcp {
	float: left;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #e2e2e2;
	padding-bottom: 1%;
}
.xwcplist {
	float: left;
	width: 100%;
}
.cpintro {
	float: left;
	width: 100%;
}
.xwpic {
	float: left;
	width: 25%;
	margin-right: 3%;
}
.cpname {
	float: left;
	width: 72%;
}
.cpname a {
	font-size: 14px;
	line-height: 30px;
	color: #141414;
	text-decoration: none;
	font-weight: bold;
}

#menu_con ul li {
	float: left;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #d1d1d1;
}
#menu_con ul li a img {
	float: left;
	padding-top: 10px;
	padding-right: 7px;
}
#menu_con ul li span {
	float: right;
	font-size: 12px;
	line-height: 30px;
	color: #999;
}
#menu_con ul li a {
	font-size: 12px;
	line-height: 30px;
	color: #666;
	text-decoration: none;
}


.slideGroup{
	width: 100%;
	text-align: left;
}

.slideGroup .parHd{
	height: 43px;
	line-height: 43px;
	padding: 0;
	position: relative;
	margin: 0px;
	width: 100%;
}
.slideGroup .parHd ul{
	float: left;
	position: absolute;
	height: 43px;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	width: 100%;
}

.slideGroup .parHd ul li{
	float: left;
	padding: 0;
	cursor: pointer;
	width: 16%;
	margin-right: 6px;
	background-color: #7c7c7c;
	text-align: center;
	color: #FFF;
}
.slideGroup .parHd ul li.on{
	background-color: #087bd6;
}
.slideGroup .parHd ul li a {
	color: #FFF;
	text-decoration: none;
}

.slideGroup .slideBox{
	overflow: hidden;
	zoom: 1;
	position: relative;
	width: 100%;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10px;
}
.slideGroup .sPrev,.slideGroup .sNext{ position:absolute; left:5px; top:10px; display:block; width:30px; height:94px; border:1px solid #ddd; background:url(images/icoLeft.gif) center center no-repeat #f4f4f4; }
.slideGroup .sNext{ left:auto; right:5px; background:url(images/icoRight.gif) center center no-repeat #f4f4f4;}
.slideGroup .sPrev:hover,.slideGroup .sNext:hover{ border-color:#f60;  }
.slideGroup .parBd ul{
	overflow: hidden;
	zoom: 1;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
.slideGroup .parBd ul li{
	float: left;
	_display: inline;
	overflow: hidden;
	text-align: center;
	width: 250px;
	margin-top: 0;
	margin-right: 8px;
	margin-bottom: 0;
	margin-left: 8px;
	height: 317px;
}
.content {
	padding: 0px;
	float: left;
	width: 100%;
	margin-top:9px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.content .left {
	DISPLAY: block;
	FLOAT: left;
	text-align: center;
	width: 12px;
	padding: 0px;
	margin-top: 45px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 10px;
}
.content .righ {
	WIDTH: 12px;
	DISPLAY: block;
	FLOAT: right;
	text-align: center;
	margin-right: 10px;
	margin-top:45px;
}
.content #marquee1 {
	WIDTH: 92%;
	DISPLAY: list-item;
	FLOAT: left;
	OVERFLOW: hidden;
	height: 141px;
	top: 0px;
	padding: 0px;
	margin: 0px;
}
.content #marquee1 ul {margin: 0px;padding: 0px;}
.content #marquee1 li {
	TEXT-ALIGN: center;
	WIDTH: 198px;
	DISPLAY: inline;
	margin-right: 18px;
	margin-left: 0px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	float: left;
}
#marquee1 ul li span {
	float: left;
	width: 100%;
	height: 30px;
line-height: 30px;
}
#marquee1 ul li span a {
	line-height: 30px;
height: 30px;
	color: #000;
	text-decoration: none;
}

.content #marquee1 img {
	WIDTH: 192px;
	HEIGHT:135px;
	margin: 0px;
	padding: 2px;
	border: 1px solid #e1e1e1;
}
.lanrenzhijia{
	width: 100%;
	margin: 0px;
	padding: 0px;
}
.lanrenzhijia .tab{
	overflow: hidden;
	height: 40px;
	width: 99.7%;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #e0e0e0;
	background-image: url(../images/xhf_74.jpg);
	background-repeat: repeat-x;
}
.lanrenzhijia .tab a{
	display: block;
	float: left;
	text-decoration: none;
	color: #FFF;
	padding-top: 11px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 30px;
	font-size: 1em;
	font-weight: bold;
	background-image: url(../images/xhf_75.jpg);
	background-repeat: repeat-x;
	margin-right: 1px;
}
.lanrenzhijia .tab a:hover{
	color: #fff;
	text-decoration: none;
}
.lanrenzhijia .tab a.on{
	color: #fff;
	text-decoration: none;
	background-image: url(../images/xhf_76.jpg);
	background-repeat: repeat-x;	
}
.lanrenzhijia .content2{
	overflow: hidden;
	width: 95.5%;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #e0e0e0;
	border-right-color: #e0e0e0;
	border-bottom-color: #e0e0e0;
	border-left-color: #e0e0e0;
	padding-top: 2%;
	padding-right: 2%;
	padding-bottom: 1%;
	padding-left: 2%;
}
.lanrenzhijia .content2 li{ display:none;}
.xwcplist {
	float: left;
	width: 100%;
}
.cpintro {
	float: left;
	width: 100%;
}
.xwpic a img {
	width: 100%;
}

.cpintro {
	float: left;
	width: 100%;
	font-size: 0.8em;
	line-height: 25px;
	color: #666;
}
.content2 ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

.content2 ul li dd {
	float: left;
	width: 48%;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCC;
	line-height: 29px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 2%;
	padding-bottom: 0px;
	padding-left: 0px;
	white-space: nowrap;
	font-size: 0.8em;
}
.content2 ul li dd a img {
	float: left;
	padding-top: 12px;
	padding-right: 10px;
}
.content2 ul li dd a {
	color: #666;
	text-decoration: none;
	white-space:nowrap; 
text-overflow:ellipsis; 
-o-text-overflow:ellipsis; 
overflow: hidden;
}
.mai {
	float: left;
	width: 100%;
	padding-bottom: 20px;
}
.q1 {
	float: left;
	width: 100%;
}

.q2 {
	float: left;
	width: 100%;
	display: none;
}



.nav1 ul {

display: none;

}
.nav1:hover ul {
	display: block;
	position: absolute;
	width: 160px;
	padding: 0px;
	list-style-type: none;
	z-index: 9999;
	margin-top: 49px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	left: 59%;
}

.nav1:hover ul li a {
	display: block;
	color: #FFF;
	background-color: #016cb2;
}

.nav1:hover ul li a:hover {
	background-color: #f68100;
}




.nav2 ul {

display: none;

}
.nav2:hover ul {
	display: block;
	position: absolute;
	width: 160px;
	padding: 0px;
	list-style-type: none;
	z-index: 9999;
	margin-top: 49px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	left: 78%;
}

.nav2:hover ul li a {
	display: block;
	color: #FFF;
	background-color: #016cb2;
}

.nav2:hover ul li a:hover {
	background-color: #f68100;
}




.hotpro3{
	overflow: hidden;
	margin-top: 10px;
	background-color: #F3F3F3;
	padding-bottom: 10px;
}
.hotpro3 h3{font-size: 1.3em;height: 35px;line-height: 35px;text-indent: 10px;padding: 0;margin: 0;background-color: #0962B5;color: #FFFFFF;}
.hotpro3 ol { margin-left:15px;}
.hotpro3 ul{
	margin: 0px;
	list-style-type: none;
	padding: 0%;
}
.hotpro3 ul li{
	width: 94%;
	line-height: 35px;
	float: left;
	padding-right: 3%;
	padding-left: 3%;
	font-size: 0.88em;
}
.hotpro3 ul li a {
	line-height: 40px;
	color: #3a3a3a;
	text-decoration: none;
}

.hotpro3 ul li dt{width: 40%;float: left;clear: both;margin-right: 5%;margin-bottom: 5%;display: block;padding: 0px;margin-top: 0px;margin-left: 0px;}
.hotpro3 ul li dd{width: 55%;float: right;display: block;margin: 0px;padding: 0px;}
.hotpro3 ul li dd a{font-weight: bold;color: #333;text-decoration: none;}
.hotpro3 ul li dd a:hover{color: #1375BC;}
.hotpro3 ul li dd p{color: #787878;line-height: 20px;font-size: 0.8em;margin: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}
.bg1{
	background-color: #d1dae0;
}
.Contentbox tr:hover{
	background-color: #087bd6;
	color: #FFF;
}
.bg2{
	background-color: #efefef;
}
.cplist {
	float: left;
	width: 100%;
	margin-top: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E6E6E6;
	padding-bottom: 15px;
}
.pic {
	float: left;
	width: 30%;
	display: block;
	border: 1px solid #CCC;
}
.pic a img {
	float: left;
	width: 100%;
	height: 157px;
}
.cname {
	float: right;
	width: 65%;
	padding-right: 3%;
}
.cname a {
	color: #333;
	text-decoration: none;
	white-space: nowrap;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	overflow: hidden;
	line-height: 30px;
}

.cintro {
	float: right;
	width: 65%;
	padding-right: 3%;
	font-size: 0.8em;
	line-height: 22px;
}
.cintro a {
	color: #087BD6;
	text-decoration: none;
}



/*���԰�  */
#liuyan_bg{width:100%; background:url(../images/liuyan_bg.gif) repeat-x; clear:both; height:450px; overflow:hidden; }
#liuyan{ width:1100px; margin:0 auto;}
.sylyb{float:left;width:600px;}
.righttu{float:left;width:480px; margin-left:20px; margin-top:80px;}

.container{line-height:25px;font-size:14px;padding:15px 0;}
.container p{margin:5px 0;font-family:microsoft yahei;font-size:14px;}

.subject{color:#1F92D1;font-size:18px;font-family:microsoft yahei;height:41px;line-height:40px;border-bottom:1px solid #ddd;}
.subject b{display:inline-block;font-weight:normal;border-bottom:2px solid #1F92D1;height:40px;line-height:40px;}
.subject span{color:#bbb;display:inline-block;font-size:16px;font-family:verdana;padding-left:10px;}
.subject a{float:right;font-size:12px;font-family:微软雅黑;}

.bookadd{margin:20px 0;}
.bookadd div{margin-bottom:15px;}
.bookadd .label{float:left;width:100px;text-align:right;padding-right:10px;clear:both;}
.bookadd .label span{color:#f30;font-family:微软雅黑;}
.bookadd .enter{margin-left:120px;}
.bookadd .enter .ip{border:1px solid #ddd;padding:10px 10px;vertical-align:middle;overflow:hidden;border-radius:10px 0 10px 0;}
.bookadd .enter .bnt{border:1px solid #1F92D1;background:#1F92D1;padding:8px 20px;vertical-align:middle;color:#fff;cursor:pointer;}
.bookadd .enter label{display:block;}

/*��ҳ�Ҳ�  */
.righter{float:left;width:73%; margin-top:2%;}
.prowidth{width:100%; overflow:hidden;}
.pro_list{margin:15px 0;padding:0;list-style:none;overflow:hidden;}
.pro_list li{float:left;width:250px;margin:0 10px 30px 7px;}
.pro_list li a{border:1px solid #eee;display:block;padding:10px;}
.pro_list li a img{border:1px solid #eee; width:225px; height:170px;}
.pro_list li a .title{text-align:center;font-size:14px;height:40px;line-height:40px;font-family:microsoft yahei;}
.pro_list li a .intro{line-height:18px;color:#999;word-break:break-all;min-height:55px;}
.pro_list li a .more{display:block;margin:5px auto 5px auto;text-align:center;background:#e5e5e5;width:90px;line-height:24px;}
.pro_list li a:hover{border:1px solid #ddd;}
.pro_list li a:hover .title{color:#1F92D1;}
.pro_list li a:hover .more{background:#1F92D1;color:#fff;}

/*��ҳ*/
.list_page{text-align:center;margin:10px;display:block;}
.list_page:after{content:" ";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.list_page ul{list-style:none;margin:0;padding:0;display:inline-block;vertical-align:bottom;}
.list_page ul li{display:inline-block;border:solid 1px #ddd;border-radius:4px;}
.list_page ul a{color:#333;padding:8px 12px;line-height:18px;display:block;transition:all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;background:#fff;}
.page_group ul{border-right:solid 1px #ddd;border-radius:4px;}
.page_group ul li{border-right:none;border-radius:0;float:left;}
.page_group ul li:not(:first-child):not(:last-child){border-radius:0;}
.page_group ul li:first-child{border-radius:4px 0 0 4px;}
.page_group ul li:last-child{border-radius:0 4px 4px 0;}
.page_group ul .active a{background:#f3f3f3;border-radius:0;}

/*�����б�*/
.news_list{margin:0;padding:0;list-style:none;}
.news_list li{border-bottom:1px dotted #ccc;padding:10px;line-height:24px;color:#999;}
.news_list li:hover{background:#fafafa;}
.news_list li a{font-size:18px;font-family:microsoft yahei;display:block;line-height:40px;}
.news_list li em{color:#666;font-family:verdana;display:block;font-style:normal;}

/*�����Ϣ�б�*/


.rss_list_wz{margin:0;padding:0;list-style:none; width:100%;}
.rss_list_wz li{border-bottom:1px dotted #ddd;line-height:40px;color:#999; width:25%; float:left; }
.rss_list_wz li a{font-size:14px;font-family:microsoft yahei; padding:0 25px; background:url(../images/xhf_56.jpg) no-repeat 0px 3px; }



/*���԰�*/
.comment{overflow:hidden;clear:both;margin:10px 0;}
.comment .line{clear:both;border-bottom:1px solid #eee;padding-bottom:15px;}
.comment .line .base{font-family:microsoft yahei;font-weight:bold;line-height:30px;font-size:14px;}
.comment .line .base span{margin:0 0 0 10px;color:#999;font-weight:normal;float:right;font-size:12px;}
.comment .line .content{line-height:20px;word-wrap:break-word;overflow:hidden;}
.comment .line .reply{font-family:verdana;word-wrap:break-word;overflow:hidden;}
.comment .line .reply strong{color:#f60;float:left;}
.comment_more{text-align:center;padding:10px 0;font-family:microsoft yahei;font-size:14px;}
.comment_more a{color:#999;}
.comment_more a:hover{color:#f30;}

.commentadd{margin:10px 0;clear:both;}
.commentadd .text{}
.commentadd .text .div{padding:0 5px 0 0;border:1px solid #E4E2E2;border-bottom:0;}
.commentadd .text .div textarea{width:98%;height:70px;overflow:auto;border:0;padding:10px;}
.commentadd .input{margin:0;font-size:14px;background:#fafafa;border:1px solid #EDECEC;overflow:hidden;padding:0px 5px 5px 15px;line-height:40px;height:40px;font-family:microsoft yahei;}
.commentadd .input .send{float:right;border:1px solid #1F92D1;background:#1F92D1;color:#fff;padding:8px 25px;margin:5px 0 0;vertical-align:middle;cursor:pointer;font-family:microsoft yahei;}

/*�ö�*/
#AdLayer {position:absolute;width:86px;display:none;height:82px;right:0px; margin-top:40%;}